2022-03-23

Git

  • Git est un logiciel de gestion de versions décentralisé.

GitHub

  • GitHub est un service web d’hébergement et de gestion de développement de logiciels, utilisant le logiciel de gestion de versions Git.

Prérequis

Avoir installé :

  • R
  • Rstudio
  • git

Se connecter sur GitHub

Créer un repo sur GitHub

Créer un repo sur GitHub

Créer un repo sur GitHub

Résumé :

  • Cliquer sur new
  • Donner un titre
  • Choisir le type de repo
    • Public
    • Private (sans doute mieux dans un premier temps au moins)
  • Ajouter un README
  • cliquer sur Create repository

Créer un projet dans Rstudio

Créer un projet dans Rstudio

Créer un projet dans Rstudio

Créer un projet dans Rstudio

Retour à GitHub

Retour à GitHub

Créer un projet dans Rstudio

Créer un projet dans Rstudio

Aller voir notre dossier

Créer un projet dans Rstudio

Résumé :

  • Cliquer sur New project…
  • Cliquer sur Version Control
  • Cliquer sur git
  • Copier l’URL du repo GitHub
  • Ouvrir dans une nouvelle session

Ranger son dossier à versionner

Ranger son dossier à versionner

Ranger son dossier à versionner

Ranger son dossier à versionner

  • ATTENTION AUX DONNEES PERSONNELLES ET SENSIBLES
  • Mettez les données dans un dossier
  • Suivez votre logique mais attention à bien nommer ses fichiers et dossiers

Retour dans R

Git add

Git commit

gitignore

git add / git diff/ git commit

git history

git push (GitHub)

git push (GitHub)

add collaborators

add collaborators